package demo.mqserver.core;

import lombok.Data;

import java.io.Serializable;

@Data
public class BasicProperties implements Serializable {

    //身份标识  使用 UUID 来保证唯一性
    private String messageId;

    //消息上的带有的内容，与 bindingKey 匹配
    //交换机类型是 DIRECT，表示要转发的队列名
    //交换机类型是 FANOUT，无意义（不使用）
    //交换机类型是 TOPIC，要和 bindingKey 匹配，符合要求才能发给队列
    private String routingKey;

    //1 持久化  2 不持久化
    private int deliverMode = 1;
}
